home *** CD-ROM | disk | FTP | other *** search
- Maus-Window V1.00
- -----------------
-
- Wer schon einmal mit einem UNIX-Rechner unter XWINDOWS gearbeitet hat,
- dem wird aufgefallen sein, daß immer das Fenster aktiv ist, das sich
- unter dem Mauszeiger befindet. Dies wäre in mancher Hinsicht auch auf
- dem ATARI unter GEM sehr nützlich.
-
- Ich fand in diesem Zusammenhang einen Artikel in einer Fachzeitschrift
- für den ST, der ein solches Programm beschrieb. Leider war das Ergebnis
- nicht recht überzeugend, da alle vorgestellten Methoden nicht zu
- vernachlässigende Nachteile auswiesen. Also begann ich, ein eigenes
- Programm für diesen Zweck zu erstellen. Das Ergebnis ist das hier
- vorliegende Programm Maus-Window V1.00, daß als Accessory in das
- Wurzelverzeichnis des Bootlaufwerks kopiert werden muß.
-
- Ist das Accessory aktiv, wird automatisch, sobald der Mauszeiger sich
- über einem nicht aktiven Fenster befindet, dieses "getopped". Dazu wird
- mittels der AES-Funktion appl_tplay ein Mausklick simuliert. Diese
- Methode ist 100%ig GEM-konform und bereitet mit allen sauber
- programmierten Programmen keine Probleme.
-
- Leider zeigte sich während der Arbeit mit Pure C, mit dem das Accessory
- erstellt wurde, daß auch dieses Programm nicht fehlerfrei ist. Ruft man
- z.B. mit der Help-Taste die Hilfefunktion auf, öffnet Pure C das
- dazugehörige Fenster. Befindet sich der Mauszeiger während dieser Aktion
- über einem anderen Fenster, wird dieses, wie zu erwarten, von
- Maus-Window in den Vordergrund geholt. Leider merkt Pure C dies nicht
- und geht davon aus, daß weiterhin das Hilfefenster vorne ist und gibt
- den Hilfetext in das aktive Fenster aus. Dabei gerät zusätzlich die
- interne Fensterverwaltung von Pure C durcheinander, was damit endet, daß
- der Quelltext plötzlich verschwunden ist.
-
- Außerdem sollte man aufpassen, daß man kein kleines Fenster in ein
- großes Fenster verschiebt, da dieses sonst beim Aktivieren des
- darunterliegenden größeren komplett verdeckt wird. Durch ein wenig
- Disziplin bei der Fensterpositionierung ist dies aber einfach zu
- umgehen, auch wenn das Verhalten mancher Programme beim Öffnen von
- Fenstern dabei nicht gerade hilfreich ist (allen voran der
- ATARI-Desktop).
-
- Sollte es Programme geben, die sich, wie z.B. Pure C, nicht so gut mit
- Maus-Window verstehen, oder will man Maus-Window einfach für kurze Zeit
- abschalten, kann man den Accessory-Eintrag aufrufen. Es erscheint eine
- Informationsbox, in der man festlegen kann, ob Maus-Window aktiv sein
- soll oder nicht (den Zustand-Button auf "an" oder "aus" setzen). Ein
- Klick auf OK verläßt den Dialog wieder.
-
- Maus-Window ist frei kopierbar, einzige Bedingung ist, daß dabei die
- beiden Dateien MAUSWIND.ACC und MAUSWIND.TXT komplett und unverändert
- kopiert werden.
-
- Wem bei der Benutzung des Accessory weitere Programme auffallen, die
- Schwierigkeiten bereiten, sollte mir schreiben, ich führe dann eine
- entsprechende Liste, die ich jedem zuschicke, der mir einen adressierten
- und frankierten Rückumschlag zukommen läßt. Die Autoren solcher
- Programme sollten diese Probleme nicht einfach in den Wind schlagen, da
- sie auch unter der geänderten Fensterverwaltung unter MultiTOS oder WINX
- nicht richtig funktionieren könnten.
-
- Meine Adresse:
- Thomas Binder
- Hauptstraße 43b
- W-6360 Friedberg/Deutschland
-
- Viel Spaß mit Maus-Window V1.00!
-